Sistemas Distribuídos |
1. Identificação | 2. Equipa Docente | 3. Horário | 4. Programa Resumido | 5. Programa Detalhado
6. Método de
Avaliação | 7. Modo de Funcionamento
das Aulas | 8. Bibliografia | 9. Informação Útil
10. Exercícios das aulas
teórico-práticas | 11. Sumários | 12. Classificações | 13. Páginas dos anos anteriores
14.
Trabalhos práticos autónomos | 15. Fichas das aulas
práticas
Curso: Licenciatura em Informática de Gestão
Escolaridade: 2T + 1TP + 0SE + 2P
Regime: Anual
Ano
Lectivo: 2001/2002
URL: http://www.dsi.uminho.pt/disciplinas/LIGSD
Nome |
Aulas |
Ext. |
|
T+TP |
7252 |
||
Filipe Meneses |
P |
|
Aula |
Dia |
Hora |
Sala |
T |
Sexta-feira |
14:00 - 16:00 |
C2.37 |
TP |
Quinta-feira |
11:00 - 12:00 |
B1.17 |
P1 P2 P3 |
Terça-feira Terça-feira Terça-feira |
11:00 -
13:00 16:00 - 18:00 14:00 - 16:00 |
Lab. 2 Lab. 2 Lab. 2 |
Atendimento |
TBD |
TBD |
- |
1. Introdução
1.1. Sistemas de comunicação
1.2. Exemplos de sistemas de comunicação
1.3. LANs, MANs e WANs
1.4. O modelo de
referência ISO/OSI
2. Sistemas de transmissão de dados
2.1. Noções sobre sinais
2.2. Canais de comunicação (meios de transmissão)
2.3. Técnicas de modulação e codificação
2.4. Multiplexagem
3. Camada de ligação
3.1. Controlo de erros
3.2. Sequênciação e controlo de fluxo
3.3. Exemplos de protocolos de ligação
4. Tecnologias de comutação
4.1. Comutação de circuitos
4.2. Comutação de pacotes
5. Redes de Área Local (LANs)
5.1. Topologias de redes
5.2. Exemplos de LANs
5.3. Redes de banda larga e de banda estreita
5.4. Modelo de referência IEEE 802
5.5. Métodos de controlo de acesso ao meio
6. Camada de rede
6.1. Definição do serviço
6.2. Datagramas e circuitos virtuais
6.3. Controlo de fluxo e congestão
6.4. Encaminhamento e endereçamento
6.5. Interligação de redes
7. Internet
7.1. Modelo de referência Internet
7.2. Serviço de rede Internet
7.3. Serviço de transporte Internet
7.4. Encaminhamento na Internet
7.5. Aplicações
8. Aplicações distribuídas
8.1. Transferência e partilha de recursos
8.2. Servidores
8.5. Programação em ambientes distribuídos: sockets e RPC
1. Introdução
1.1. Sistemas de comunicação
1.2. Informação, mensagens e dados: voz, imagem, vídeo,
texto, hipermédia
1.3. Modelo dum sistema de transmissão
1.4. Erros de transmissão
1.5. Endereçamento
1.6. Formato das mensagens
1.7. Sistemas de transmissão e redes de computadores
- ligações ponto-a-ponto;
- redes
- sistemas de difusão
1.8. Partilha de recursos (h/w e s/w)
1.9. Redes públicas e privadas
1.10. Normas: organizações (ISO, CCITT, ANSI, IEEE)
1.11. Exemplos de sistemas de comunicação
1.11.1. Rede telefónica (analógica)
1.11.2. Rede de comutação de pacotes
(X.25)
1.11.3. RDIS (ISDN)
1.11.4. Redes de Área Local (LANs)
1.12. LANs, MANs e WANs
1.13. O modelo de
referência ISO/OSI
1.13.1. Introdução ao modelo OSI
1.13.2. Noções de camadas,
entidades, serviços e protocolos
1.13.3. Descrição das diferentes
camadas
2. Sistemas de transmissão de dados
2.1. Noções sobre sinais
2.1.1. Sinais eléctricos, rádio e
ópticos
2.1.2. Espectro de potência e
largura de banda
2.1.3. Transmissão analógica e
digital
2.1.4. Atraso de propagação
2.1.5. Ruído, interferência e
distorção
2.1.6. Erros de transmissão
2.1.7. Débito binário: bit rate e
baud rate
2.2. Canais de comunicação (meios de transmissão)
2.2.1. Par entrançado (TP) e UTP,
cabo coaxial, fibra óptica, ligações via rádio e microondas, ligações via
satélite
2.2.2. Capacidade dos canais
2.3. Técnicas de modulação e codificação
2.3.1. Modulação em banda base e com
portadoras
2.3.2. Em transmissão analógica (AM,
FM)
2.3.3. Em transmissão digital (OOK,
ASK, FSK)
2.3.4. PCM (Pulse Code Modulation)
2.3.5. Código de Manchester
2.4. Multiplexagem
2.4.1. Multiplexagem temporal (TDM)
3. Camada de ligação
3.1. Ligações Simplex, Half-duplex e Full-duplex
3.2. Disciplina de linha
3.3. Controlo de erros
3.3.1. Bit de paridade; Paridade
Vertical e Longitudinal
3.3.2. “Cyclic Redundancy
Check – CRC”
3.3.3. Códigos correctores e detectores de erros
3.3.4. “Automatic Repeat Request –
ARQ”: confirmações, retransmissões e temporizadores;
3.4. Sequênciação e controlo de fluxo
3.4.1. Mecanismo de janela
deslizante
3.5. Exemplos de protocolos de ligação
3.5.1. HDLC, SDLC, LAPB, PPP
4. Tecnologias de comutação
4.1. Comutação de circuitos
4.2. Comutação de pacotes
4.2.1. Datagramas e Circuitos
virtuais
5. Redes de Área Local (LANs)
5.1. Topologias de redes
5.1.1. Barramento, árvore, estrela e
anel
5.2. Exemplos de LANS
5.2.1. Ethernet (bus), Token
Bus, Token Ring, FDDI
5.3. Redes de
banda larga e de banda estreita
5.4. Modelo de referência IEEE 802
5.4.1. Relação com o modelo OSI
5.5. Métodos de controlo de acesso ao meio
5.5.1. CSMA/CD, Token,
Polling
6. Camada de rede
6.1. Definição do serviço
6.1.1. Modos orientado à conexão e
não orientado à conexão
6.1.2. Primitivas
6.2. Controlo de fluxo e congestão
6.3. Encaminhamento e endereçamento
6.3.1. Tabelas de encaminhamento
6.3.2. Encaminhamento estático e
adaptativo
6.3.3. Encaminhamento isolado,
centralizado e distribuído
6.4. Interligação de redes
6.4.1. Bridges, Routers e
Gateways
6.5. Redes
públicas de dados
6.6. Rede de comutação de pacotes X.25
6.7. Circuitos virtuais comutados e permanentes
6.8. RDIS (ISDN)
6.8.1. Tipos de acesso
7. Internet
7.1. Modelo de referência Internet
7.1.1. Comparação com o modelo OSI
7.2. Serviço de rede Internet
7.2.1. Protocolos IP e ARP
7.2.2. Encaminhamento na Internet
7.2.3. Encaminhamento directo e
indirecto
7.3. Endereçamento
7.4. Serviço de transporte Internet
7.4.1. Protocolos UDP e TCP
7.5. Aplicações
7.5.1. Filosofia cliente-servidor
7.5.2. Terminal remoto: rlogin e
telnet
7.5.3. Transferência e partilha de
ficheiros: ftp e NFS
7.5.4. Correio electrónico: SMTP
7.5.5. Sistema hipermédia
distribuído (www)
7.6. Segurança
8. Aplicações distribuídas
8.1. Transferência e partilha de recursos
8.2. Servidores
8.5. Programação em ambientes distribuídos: sockets e RPC
1. Elementos de avaliação
Os elementos de avaliação são os seguintes:
a) 1º Teste:
É composto por uma secção com questões teóricas e uma secção com questões
relativas às aulas práticas e teórico-práticas. As questões referem-se à
matéria leccionada durante o primeiro semestre.
É efectuado do final do 1º semestre, na época reservada para o efeito.
b) 2º Teste:
É composto por uma secção com questões teóricas e outra com questões
relativas às aulas práticas e teórico-práticas. As questões referem-se à matéria
leccionada durante o segundo semestre.
É efectuado no final do 2º semestre, na época reservada para o efeito,
existindo duas chamadas.
c) Exame:
Este teste coincide, no tempo, com o 2º teste.
É composto por uma secção com questões teóricas e outra com questões relativas
às aulas práticas e teórico-práticas. Os enunciados do exame e do 2º teste
poderão ser parcialmente coincidentes. As questões referem-se a toda a matéria
leccionada durante o ano lectivo.
É efectuado no final do 2º semestre, na época reservada para o efeito,
existindo duas chamadas.
d) Trabalhos práticos e relatórios:
No âmbito das aulas práticas serão efectuados trabalhos, sobre os quais os
alunos deverão elaborar relatórios. Parte destes trabalhos serão efectuados
integralmente durante as aulas práticas. Para estes, serão distribuídas fichas
com exercícios que deverão ser preenchidas pelos alunos. A ficha preenchida
constitui um elementos de avaliação. Uma outra parte dos trabalhos práticos
será efectuada de forma autónoma pelos alunos, como base num enunciado
fornecido. Para estes trabalhos, deverão ser produzidos relatórios bem como uma
apresentação pública do trabalho realizado.
2. Método de avaliação
a) Cada uma das secções dos testes e do exame bem como os relatórios e
apresentações dos trabalhos práticos serão classificados na escala de 0 a 20
valores.
b) Os pesos relativos das várias componentes da disciplina são os seguintes:
c) A classificação do 1º teste será obtida através de uma média ponderada,
da seguinte forma:
Classificação = (0.5*NT1+0.1*NTP1)/0.6, onde NT1 representa a classificação
da componentes teórica do teste classificada de 0 a 20 valores e NTP1
representa a classificação da componente teórico-prática do mesmo teste.
d) A classificação do 2º teste será obtida através de uma média ponderada,
da seguinte forma:
Classificação = (0.5*NT2+0.1*NTP2)/0.6, onde NT2 representa a classificação
da componentes teórica do teste classificada de 0 a 20 valores e NTP2
representa a classificação da componente teórico-prática do mesmo teste.
e) A classificação final para os alunos que se submeterem aos dois testes
será obtida da seguinte forma:
Classificação = (0.5*NT1+0.1*NTP1+0.5*NT2+0.1*NTP2)/2+0.15*PF+0.25*PA
f) A classificação final para os alunos que se submeterem a exame será
obtida da seguinte forma:
Classificação = 0.5*NT+0.1*NTP+0.15*PF+0.25*PA
g) A admissão ao 2º teste está dependente da obtenção de uma classificação
igual ou superior a 8.5 valores no 1º teste.
h) A classificação final conjunta das componentes teórica e teórico-prática
deverá ser igual ou superior a 8.5 valores, quer seja obtida através da
realização do 1º e 2º teste quer através da realização de exame.
i) A admissão a exame está dependente da obtenção de uma classificação mínima
de 10 valores na parte prática ((PF+PA)/2).
3. Aulas Práticas e Teórico-Práticas
As aulas práticas e teórico-práticas são de frequência obrigatória!
Desta forma, não serão admitidos a exame os alunos que excederem o limite
máximo de faltas às referidas aulas, e que é de um terço das aulas leccionadas.
7. Modo de Funcionamento das Aulas
Andrew S. Tanenbaum, Computer Networks, Prentice-Hall, Third Edition, 1996
William Stallings, Data and Computer Communications, MacMillan Pub., 1991
Douglas E. Comer, Internetworking with TCP/IP - Vol. I, Prentice-Hall Int., Inc., 1991
Para
além dos livros referidos, serão disponibilizados os seguintes materiais:
a) cópias de alguns dos meteriais utilizados durante as aulas teóricas;
b) textos de apoio, disponibilizados através de WWW;
c) conjunto de exercícios das aulas teórico-práticas;
d) fichas de apoio às aulas práticas.
Funcionamento das aulas práticas:
As aulas práticas terão lugar num dos laboratórios
pedagógicos do DSI. Os trabalhos laboratoriais serão realizados em ambiente
Microsoft Windows e em ambiente UNIX e/ou Linux. O acesso a estes ambientes
computacionais requer a criação de contas individuais de utilização, pelo que
os alunos devem solicitar atempadamente as referidas contas através do
formulário disponível em http://sol.dsi.uminho.pt/logins.
Material de apoio às aulas práticas:
O material aqui disponibilizado deve ser entendido
como material de consulta, não substituindo de qualquer forma a presença nas
aulas e respectiva execução dos trabalhos na própria aula.
Ficha 1
Ficha 2
Ficha 3
Ficha 4
Ficha 5
Ficha 6
Ficha7
Data da
última actualização: 26.02.2002
Página
produzida e mantida por Adriano Moreira: adriano.moreira@dsi.uminho.pt